@charset "utf-8";
/* CSS Document */
BODY {
	background:#D2E0F2;SCROLLBAR-FACE-COLOR: #f6f6f6; FONT-SIZE: 12px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #cccccc; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #cccccc; SCROLLBAR-ARROW-COLOR: #330000; SCROLLBAR-TRACK-COLOR: #fefefe; FONT-FAMILY: 宋体; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; BACKGROUND-COLOR: #ffffff
}
A{color:#5395c7;}
.b2blogo{ float:left; width:197px; height:88px;}
.b2bxx{ width:500px; float:right; margin-top:50px; text-align:right;} .b2bxx a{ margin-right:10px; margin-left:10px; color:#0594d6; text-decoration:none;}
.b2bhe{ height:98px; margin-bottom:10px; background: url(images/bjhead.jpg) repeat-x left top; color:#0594d6;  }
img{ border:0;}
hr{ height:1px;border:none;border-top:1px  dashed #999; margin-bottom:10px;}
.gray {
	color: #aaa;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.pr5 {
	padding-right: 5px;
}
input{
	vertical-align:middle;
}
.txtr{
	text-align:right;
}
.bg01{
	background-color:#ededed;
}
.pr5{
	padding-right:5px;
}
.pl15{
	padding-left:15px;
}
.pl25{
	padding-left:25px;
}
.pl35{
	padding-left:35px;
}
.mb10{
	margin-bottom:10px;
}
a.atip{
	text-decoration:underline;
	color:#3C61A5;
}
a.atip:hover{
	text-decoration:none;
}
.input1{
	border :1px solid #9f9e9c;
	height:18px; color:#666;
	background-image: url(images/iconcity.gif);
	background-repeat: no-repeat;
	background-position: right center; padding-left:4px;  
}
.input2{
	border :1px solid #9f9e9c;
	height:18px; color:#666;
	background-image: url(images/icondata.gif);
	background-repeat: no-repeat;
	background-position: right center; padding-left:4px;  
}
.input3{
		BORDER-BOTTOM: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; BORDER-TOP: #d2d2d2 1px solid; BORDER-RIGHT: #d2d2d2 1px solid;
	height:18px; color:#666;
 padding-left:4px;  
}
.bottombord{border-bottom:1px  dashed #999;}
/*机票头部*/
.head{ margin:0 auto; width:970px; clear:both;}
.headdh{ height:50px;}
.leftjp{ float: left; width:206px;clear:both; background: url(images/fenge.gif) repeat-y left top;}
.rightjp{ float: right; width:757px;}
.rightjp .left{ float: left;  font-size:14px; font-weight:bold; height:27px; background:url(images/jp_03.jpg) left top no-repeat; padding-left:74px; padding-top:20px;}
.rightjp .right{ float: right; color:#727070;}

.leftjp221{ float: left; width:506px;clear:both;  margin-top:10px;}.leftjp221 a{ text-decoration:none; color:#1d669d; }
.rightjp221{ float: right; width:406px; margin-top:5px;}
.rightjp221 .left{ float: left;  font-size:14px; font-weight:bold; height:27px; background:url(images/jp_03.jpg) left top no-repeat; padding-left:74px; padding-top:10px;}
.rightjp221 .right{ float: right; color:#727070;}

.leftjp321{ float: left; width:506px;clear:both; margin-top:10px;}.leftjp321 a{ text-decoration:none; color:#1d669d; }
.rightjp321{ float: right; width:456px; margin-top:5px;}
.rightjp321 .left{ float: left;  font-size:14px; font-weight:bold; height:27px; background:url(images/jp_03.jpg) left top no-repeat; padding-left:74px; padding-top:10px;}
.rightjp321 .right{ float: right; color:#727070;}

/*机票查询*/

.zuixindt{ float:left; height:27px; margin-bottom:20px;}
.zuixindt .l1{ float:left; width:67px; background:url(images/sanjiao.gif) no-repeat left center; height:27px; line-height:27px; color:#000; padding-left:35px; font-weight:bold;}
.zuixindt .r1{ float:right; width:40px;  height:27px; line-height:27px;color:#1e6a9e; padding-left:5px;}.zuixindt .r1 a{color:#1e6a9e; text-decoration:underline;}
.zuixindt .m1{ float: left; width:601px; height:27px;line-height:27px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zuixindt .m1 a{ color:#5392b4; text-decoration:none; margin-left:8px;}

.chaxun{ float:left; height:27px; width:756px; border-bottom:2px solid #2879b8;}
.chaxun .gn{ float:left;font-size:14px; height:27px;line-height:27px; width:125px; margin-top:0px;  cursor:pointer; background:url(images/qihuan.jpg) repeat-x  left top; text-align:center; color:#FFF;}
.chaxun .gj{float:left;font-size:14px; height:27px;line-height:27px; width:125px;margin-top:0px; color:#4f94cb; cursor:pointer;  background:url(images/qihuan1.jpg) repeat-x  left top; text-align:center;}
.chaxun .en{font-size:12px; float:right; margin-top:11px; }.chaxun .en a{ color:#5096ca;}


.chaxuntj{
	padding-left:10px;	
	line-height:18px; 	
	background-position: 15px 6px;
	margin-bottom:15px;
}
.chaxuntjfu{ margin-bottom:10px;}


/*左侧导航×*/

.nz{ line-height:22px; color:#5a5a5a ; background: url(images/bgnz.jpg) repeat-x left top; height:22px; border:1px solid #bcbbbb; margin-top:10px; float:left; width:200px;}
.nz1{float:left; width:140px;   padding-left:10px; color:#FFF; font-weight:bold;color:#5a5a5a ;}
.nz2{float:left;width:46px;color:#20699c; }
.nz2 a{ color:#20699c; text-decoration:none;}
.nzlist{ padding:5px;border-bottom:1px solid #bcbbbb;border-left:1px solid #bcbbbb;border-right:1px solid #bcbbbb;  clear:both;  width:190px;}
.nz01{float:left; width:175px; height:22px;overflow:hidden; line-height:22px; padding-left:9px; background:url(images/dot.gif) left center no-repeat;
white-space:nowrap; 
text-overflow:ellipsis; /* for IE */ 
-o-text-overflow: ellipsis; /* for Opera */ 
-icab-text-overflow: ellipsis; /* for iCab */ 
-khtml-text-overflow: ellipsis; /* for Konqueror Safari */ 
-moz-text-overflow: ellipsis; /* for Firefox,mozilla */ 
-webkit-text-overflow: ellipsis; /* for Safari,Swift*/ 
 }.nz01 a{color:#5a5a5a; text-decoration:none;}
 
 
 
/*机票结果查询页*/
.sous{margin-top:0px; font-size:14px;}
.nzss{ padding:8px;border-bottom:1px solid #bcbbbb;border-left:1px solid #bcbbbb;border-right:1px solid #bcbbbb;  clear:both;margin-bottom:10px; width:184px;}
.nzss ul{ list-style:none; margin-left:0px; padding-left:0px; margin-top:0px; margin-right:0px; padding-right:0px; margin-bottom:0px;}
.nzss ul li{ margin-bottom:8px;}
.nzss .h{ height:0px;}
.nzss .md{ text-align:center;}

.jpxq{ padding:10px; float:left; width:714px; border:1px solid #bebdbd; padding-left:20px; padding-right:20px; margin-bottom:10px;}
.jpxq .info{ margin-bottom:10px; margin-top:20px;}
.jpxq .info .jp1{ font-size:16px; font-weight:bold; float:left;}
.jpxq .info .jp2{ font-size:12px; font-weight:normal; float:right;}
.jpxq .info .jp2 a{ color:#1e2187;}
.jpxq1 { height:19px;float:left; width:756px;}
.jpxq1 .en{font-size:12px; padding: 3px 4px 2px 4px;float:right;  }.jpxq1 .en a{ color:#5096ca}

.jpxyb{ margin-bottom:20px; width:756px;   float:left; text-align:right; padding-top:4px; color:#373535;}
.jpli{ margin-bottom:20px; margin-top:5px; float:left; width:756px; text-align:left;}
.jplibupi{ margin-bottom:13px;  }
.biaogao{ height:58px; background:url(images/biaotou.jpg) repeat-x left top; border-top:1px solid #dfdfdf ; text-align:center; font-weight:bold;  }
.biaogao221{ height:28px; background:url(images/biaotou.jpg) repeat-x left top; border-top:1px solid #dfdfdf ; text-align:center; font-weight:bold;  }
.biaogao1{ background-color:#f3f3f3; } .biaoygao{ height:100px;} .cor{ font-size:10px; color: #F00; display:block; border-top:1px dashed #999;}.cor1{ font-size:12px; color: #F00;}
.biaokuang{ float:left; width:34px;}

.logo1{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px 0px;
}
.logo2{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -27px;
}
.logo3{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -52px;
}

.logo4{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -76px;
}
.logo5{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -100px;
}

.logo6{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -126px;
}
.logo7{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -177px;
}
.logo8{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -200px;
}

.logo9{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -230px;
}
.logo10{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -250px;
}
.logo11{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -280px;
}

.logo12{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -300px;
}
.logo13{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -326px;
}

.logo14{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -351px;
}
.logo15{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -374px;
}
.logo16{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -400px;
}
.logo17{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -425px;
}
.logo18{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -450px;
}
.logo19{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -476px;
}

.logo20{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -510px;
}
.logo21{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -540px;
}

.logo22{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -570px;
}
.logo23{
	height:20px;
	font-weight:bold;
	background-image: url(images/flightsLogo.jpg);
	background-repeat: no-repeat;
	background-position: 16px -593px;
}
/*个人信息填写*/

.xxtxtitle {
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	height: 22px;
	height: 22px;
	border: 1px solid #9b9b9b;
	margin-bottom: 0px;
	background: url(images/jt.png) repeat-x left center;
	color: #747474;
}
.xxtxtitle .down {
	float: right;
	margin-top: 0px;
	margin-right: 4px;
	background: url(images/arrow_down.gif) no-repeat center center;
	width: 22px;
	height: 22px;
	cursor: pointer;
}
.xxtxtitle .up {
	float: right;
	margin-top: 0px;
	margin-right: 4px;
	background: url(images/arrow_up.gif) no-repeat center center;
	width: 22px;
	height: 22px;
	cursor: pointer;
}
.xxtxtitle .biaoti {
	float: left;
	margin-top: 3PX;
	margin-right: 4px;
	color: #747474;
}
.xxtxtitle .biaoti a {
	text-decoration: none;
	color: #747474;
}
.xxtxtitle .gengduo a {
	text-decoration: underline;
	color: #0695d9;
	text-decoration: none;
	padding-right: 10px;
	float: right;
	margin-top: 4px;
	font-size: 12px;
	font-weight: normal;
}
.xxlist {
	margin-bottom: 10px;
	padding: 8px;
	border: 1px solid #d9d9d9;
	line-height: 29px;
	background-color: #fff;
	border-bottom: 2px solid #9b9b9b;
}
.xxlist .tou {
	background: #aaa;
	padding-right: 10px;
}
.xxyiyou {
	color: #666;
}

/*订单成功*/
.success{ border:1px solid #e2dede; padding:10px; margin-bottom:10px; margin-top:10px; background-color:#FFF; }
.success{margin : 0px; border:1px solid #267ab8; margin-bottom:15px; }
.success .s1{font-size:12px; font-weight:bold ; margin-top:6px; }
.success .s2{font-size:14px; font-weight:bold ; margin-top:6px; padding-top:10px; border-top:1px dashed #CCC; }.success .s22{font-size:14px; font-weight:bold ; margin-top:6px; padding-top:10px;  }
.success .s1 .dingdanhao{ color:#5392b4; font-size:14px;}
.success .s2 .money{ color:#F00; font-size:16px;}
.success .s2 .tishi{ color:#5a0000; font-size:12px; font-weight:normal;}
.success .s2 .xian{ margin-bottom:5px; margin-top:5px; height:2px;}
.success1{ font-size:12px; padding:10px; margin-bottom:3px; margin-top:4px; font-weight: bold ; padding-bottom:0px; padding-top:5px;}
.success2 td{ line-height:29px; border:1px dashed #999;}
.success3{ font-size:14px; padding:10px; margin-bottom:4px; margin-top:8px; font-weight: bold; border-bottom:2px solid #267ab8;padding-bottom:6px; color:#5095cc;}
.successlist{ line-height:23px; color:#595a5a; padding:15px;}
.subu{font-size:14px; font-weight:bold ; text-align:center; margin-bottom:25px; background:url(images/check_mark.png) no-repeat 140px 4px; height:35px; line-height:35px;}
.sukong{ padding-left:8px;}
.sukong1{  margin-top:6px;}

/*订单预览*/
.chengke{ color:#5392b4; font-size:12px;}
.ddyl{ line-height:28px; background-color:#FFF; padding:10px; border:1px  dotted #CCC; } 
.ddtitle{ padding:10px; font-size:14px;font-weight:bold; font-family:微软雅黑;padding-left:20px; background:url(images/tick_circle.png) left center no-repeat;FILTER: filph;}
.yddengdai{ background-color:#82b9ef; padding:10px; font-weight:bold; font-size:12px; color:#FFF; text-align:center; margin-top:10px;}
.xxbiao{line-height:22px; margin-bottom:6px;}

/*最新动态*/
 .dtaa{ width:630px;  height:22px; padding-bottom:5px; float:left; padding-left:30px; background:url(images/folder_new.gif) center left no-repeat;}.dtaa a{ text-decoration:none; color:#5295ca; }
 .dtdd{ width:20px; float:left;}
  .dtcolor { color:#367a8f;}
 .dtbb{ width:65px; height:22px; padding-bottom:6px; color:#aaaaaa;float:left;}
 .dtbc {width:725px; margin-bottom:10px; height:22px;border-bottom:1px dashed #ccc;}
 .dtkong{ padding:8px;}
 .dttp{text-align:center; margin-top:6px; margin-bottom:6px;}
 .ddlist{ line-height:23px;}
 .ddxiangq{ border-bottom:1px dotted #666; padding-bottom:5px; padding-top:6px; }
 .ddleft{ padding-right:5px;  padding-left:6px; }
 .ddgreen{ color:#060;}
 .ddblue{ color:#69F;}
 .ddgray{ color:#666;}
 
 /*CSS fanye style  */

DIV.fanye {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: 宋体,Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center;  font-size:12px;
}
DIV.fanye A {
	BORDER-RIGHT: #9b9b9b 1px solid;
	PADDING-RIGHT: 8px;
	BACKGROUND-POSITION: 50% bottom;
	BORDER-TOP: #9b9b9b 1px solid;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #9b9b9b 1px solid;
	COLOR: #5096ca;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #9b9b9b 1px solid;
	TEXT-DECORATION: none
}
DIV.fanye A:hover {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #5096ca;
}
DIV.fanye A:active {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #5096ca;
}
DIV.fanye SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.fanye SPAN.disabled {
	DISPLAY: none
}
DIV.fanye A.next {
	BORDER-RIGHT: #9b9b9b 2px solid; BORDER-TOP: #9b9b9b 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #9b9b9b 2px solid; BORDER-BOTTOM: #9b9b9b 2px solid
}
DIV.fanye A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
DIV.fanye A.prev {
	BORDER-RIGHT: #9b9b9b 2px solid; BORDER-TOP: #9b9b9b 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #9b9b9b 2px solid; BORDER-BOTTOM: #9b9b9b 2px solid
}
DIV.fanye A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
.jindukuan{ width:336px;}

/** 酒店查询**/
.jindukuan23{ width:252px;}
.jindukuan22{ width:426px;}
.gnjd{ line-height:25px;}.rightjp .leftjd{ float: left;  font-size:14px; font-weight:bold; height:27px; background:url(images/jdtitle.jpg) left top no-repeat; padding-left:74px; padding-top:20px;}
.headdh1{ padding-bottom:10px; padding-top:10px;}
.headdh2{ height:40px;}
.chaxun .cxfs{ float:left;font-size:12px; padding:10px; padding-bottom:6px; padding-left:16px; width:65px;  margin-top:0px;    font-weight:normal; 	background-image: url(images/bgpx.gif);
	background-repeat: no-repeat;
	background-position: 0px -598px; }
.chaxun .lvxq{ float:left;font-size:12px; padding:10px; padding-bottom:6px; padding-left:40px; width:445px;  margin-top:0px;   font-weight:normal;  }
.jdxq{ padding:10px; float:left; width:716px; border-top:2px solid #267ab8; padding-left:20px; padding-right:20px; margin-bottom:10px; background-color:#f3f3f3; border-bottom:1px solid #f3f3f3;}
.jdxq .zm{ float:left; padding:4px 5px; display:block; border:1px solid #bebdbd; margin-right:7px; background-color:#FFF; font-weight:bold; p}.jdxq .zm a{ color:#0267b7; text-decoration:none; display:block;}.jdxq .zm:hover{ border:1px solid #fff;  }
.jp1 .px{
	float:left;
	width:60px;
	padding-left:30px;
	background-image: url(images/bgpx.gif);
	background-repeat: no-repeat;
	background-position: 5px -544px; cursor:pointer;
}
.jp1 .px221{
	float:left;
	width:60px;
	padding-left:20px;
	background-image: url(images/bgpx.gif);
	background-repeat: no-repeat;
	background-position: -2px -544px; cursor:pointer;
}

.jp1 .jg{ background:url(images/bgpx.gif) no-repeat 5px  -1762px; float:left; width:30px; padding-left:20px;cursor:pointer; margin-right:10px;}
.jp1 .jg1{ background:url(images/bgpx.gif) no-repeat 5px  -1792px; float:left; width:30px; padding-left:20px;cursor:pointer;margin-right:10px;}
.jp1 .jg21{ background:url(images/bgck.gif) no-repeat 5px  -1805px; float:left; width:30px; padding-left:20px;cursor:pointer;margin-right:10px;}
.jp1 .jg31{ background:url(images/bgck.gif) no-repeat 5px  -1777px; float:left; width:30px; padding-left:20px;cursor:pointer;margin-right:10px;}

.jp1 .qifei1{ background:url(images/bgck.gif) no-repeat 5px  -1805px; float:left; width:60px; padding-left:20px;cursor:pointer;margin-right:10px;}
.jp1 .qifei2{ background:url(images/bgck.gif) no-repeat 5px  -1775px; float:left; width:60px; padding-left:20px;cursor:pointer;margin-right:10px;}

.jp1 .xj{background:url(images/bgpx.gif) no-repeat 5px   -1762px;; float:left; width:30px; padding-left:20px;cursor:pointer;margin-right:10px;}
.jp1 .xj1{ background:url(images/bgpx.gif) no-repeat 5px  -1792px; float:left; width:30px; padding-left:20px;cursor:pointer;margin-right:10px;}
.jp1 .shul{   float:left; width:440px; padding-left:0px;cursor:pointer;margin-right:10px;}.jp1 .shu2{ font-size:14px; font-weight:bold; font-family:微软雅黑;}
.jp1 .shul{   float:left; width:440px; padding-left:0px;cursor:pointer;margin-right:10px;}.jp1 .shu2{ font-size:14px; font-weight:bold; font-family:微软雅黑;}
.jp1 .shu3,jp1 .shu3 a{   float:left; width:60px; padding-left:20px;cursor:pointer;margin-right:5px; background:url(images/bgck.gif) no-repeat 2px -350px; text-decoration:none;padding-top:3px;}.jp1 .shu3 a{text-decoration:none;}

.jp1 .shu4{   float:left; width:60px; padding-left:20px;cursor:pointer;margin-right:5px;background:url(images/bgck.gif) no-repeat 5px -765px; padding-bottom:0px;padding-top:3px;}.jp1 .shu4 a{text-decoration:none;}
.jp1 .shu5{   float:left; width:60px; padding-left:20px;cursor:pointer;margin-right:5px;background:url(images/bgck.gif) no-repeat 2px -93px; padding-bottom:2px;padding-top:3px;}.jp1 .shu5 a{text-decoration:none;}
.jdfy{ margin-bottom:10px; width:756px;   float:right; text-align:right; padding-top:4px; color:#373535;}
div.fanye.fu{ text-align:right;}


/** 酒店list**/
.jdbg{   float:left; width:754px; text-align:left; border-top:1px solid #bebdbd; background:url(images/jdbglist.jpg) repeat-x left top;  }
.jdbg ul{  list-style:none; padding-bottom:0px; padding-top:5px;}

.star01{
	display:block; margin-top:5px; height:13px;
	width:60px;  
	padding-right:55px;
	background-image: url(images/star1.png);
	background-repeat: no-repeat;
	background-position:  right  0px;
}
.star02{
	display:block; margin-top:5px;height:13px;
	width:60px;
	padding-right:55px;
	background-image: url(images/star2.png);
	background-repeat: no-repeat;
	background-position:  right  top;
}
.star03{
	display:block; margin-top:5px;height:13px;
	width:60px;
	padding-right:55px;
	background-image: url(images/star3.png);
	background-repeat: no-repeat;
	background-position:  right top;
}
.star04{
	display:block; margin-top:5px;height:13px;
	width:60px;
	padding-right:55px;
	background-image: url(images/star4.png);
	background-repeat: no-repeat;
	background-position:   right  top;
}
.star05{
	display:block; margin-top:5px;height:13px;
	width:60px;
	padding-right:55px;
	background-image: url(images/star5.png);
	background-repeat: no-repeat;
	background-position:  right top;
}



.zstar02{
	display:block; margin-top:5px;height:13px;
	width:60px;
	padding-right:55px;
	background-image: url(images/z2.png);
	background-repeat: no-repeat;
	background-position:  right top;
}
.zstar03{
	display:block; margin-top:5px;height:13px;
	width:60px;
	padding-right:55px;
	background-image: url(images/z3.png);
	background-repeat: no-repeat;
	background-position:  right top;
}


.zstar04{
	display:block; margin-top:5px;height:13px;
	width:60px;
	padding-right:55px;
	background-image: url(images/z4.png);
	background-repeat: no-repeat;
	background-position:  right top;
}
.zstar05{
	display:block; margin-top:5px;height:13px;
	width:60px;
	padding-right:55px;
	background-image: url(images/z5.png);
	background-repeat: no-repeat;
	background-position:  right top;
}
.jd_left {	padding:15px 10px; width: 120px; text-align: center; float: left; margin-left:10px; margin-bottom:10px; margin-top:10px;  }

.jd_right {	width: 530px; float: left;  padding-bottom:0px;}
.jd_right h2,.jd_right h2 a{ text-decoration:none; color:#5395c9; margin-bottom:10px; padding-top:0px; margin-top:3px; font-family:微软雅黑; font-size:16px;margin-bottom:10px; margin-top:10px;white-space:nowrap;}

.jd_right li{   line-height:20px;}
.jdydlist{ float:left; width:754px; text-align:left;  background-color:#FFF;}.jdydlist th{ padding:5px;   background-color:#f3f3f3; }
.jdydlist td{ padding:2px 0px 2px 0px;border-bottom:1px dashed #acacac; }
.jdydlist a{ color:#1e2187;}
.room { padding:5px 10px 5px 10px;background-color:#f3f3f3;} .room  div{ padding-left:53px; padding-right:30px; padding-bottom:0px; padding-top:5px; line-height:18px;} 

.room ul{  list-style:square;} 
.room .yc,.room .yc a{ text-align:right; margin-top:4px; color:#367a8f;}
 .jdydlist .quanbu{ margin-right:0px; text-align:right; margin-top:5px; padding-bottom:4px;border-bottom:1px solid #bebdbd; padding-right:28px;}
 .jdydlist .shu5 {   float:right; width:20px; padding-left:20px;cursor:pointer; margin-top:5px; background:url(images/bgck.gif) no-repeat 2px -580px; text-decoration:none;}.jdydlist .shu5 a{text-decoration:none;}
.bcys{   clear:both; padding-bottom:10px;}.bcys a{ text-decoration:none; color:#5d5d5d;}
.jdmb{text-decoration:none; color:#367a8f;}
.jdyd ,.jdyd a{  text-align:center;width:52px; display:block;  line-height:24px; height:24px;  cursor:pointer; color:#fff; font-size:12px; font-weight:bold; background:url(images/jplist_03.gif) no-repeat -5px -3px; text-decoration:none;}



/** 酒店list**/

.jdtitle{ background:url(images/icon.gif) no-repeat 10px 9px;  padding :8px 5px 8px 30px; font-size:14px; font-weight:bold ; margin-bottom:5px; border-bottom:1px solid #bebdbd;}
.jdtitle221{ background:url(images/icon.gif) no-repeat 10px 12px;  padding:12px 5px 9px 30px; font-size:14px; font-weight:bold ;  }
.jdtitle221 .x1{float:left; width:100px;}
.jdtitle221 .x2{float:right; width:390px; font-size:12px;    font-weight:normal;  }
.jdbottom{ margin-bottom:15px;}
.jdjj{ padding:10px; line-height:21px; }
.jdjj p{ margin:0px; text-indent:24px; padding:0px; margin-bottom:5px;}
.jdlunbo{float:left; width:355px; margin-left:10px; margin-bottom:15px;}
.jdlunbo1{float:right; width:360px ;   margin-left:10px; }
.jdlunbo1 ul{ list-style:none; margin:0px; padding:0px;}
.jdlunbo1 ul li{ float:left; margin-bottom:5px; clear:both; line-height:22px;}
.jdxqbic{border-bottom:1px solid #bebdbd;}

.jdbg1{   float:left; width:754px; text-align:left;   }
.jdbg1 ul{  list-style:none; padding-bottom:0px; padding-top:5px;}
.zcan, .zcan a{ text-align:center;width:109px; display:block;  line-height:28px; height:28px; background:url(images/jplist_03.gif) no-repeat center center; cursor:pointer; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; }
.jddds{line-height:23px; font-size:12px; font-weight:normal; color:#666;  padding-bottom:5px; padding-top:5px; padding-left:10px;}
.chaxun .gjbuchong{ width:75px}
.chaxun .gnbuchong{ width:45px}
.chaxun .lvxqbuchong{ width:500px}
.jdxqbuchong{ height:10px; margin-bottom:0px; background-color:#FFF; padding:0px; width:756px;}
.jplibuchong{ margin-bottom:5px;}
.orderm{ font-family:Arial,微软雅黑;}.orderm a{ text-decoration:none;  color:#1e2187;}
.orderm th{ padding:  5px ;  background:#f3f3f3 repeat-x left top; border:1px solid #bebdbd;   }.orderm td{ padding:2px 0px 2px 0px; border:1px dashed #999;   }
.jxxs{ margin-right:10px; text-align:right; margin-top:5px; padding-bottom:4px;border-bottom:1px solid #bebdbd;} .jxxs a{text-decoration:none;  color:#1e2187;}
.xxtxtitle .middle{ float:right; margin-top:0px; margin-right:4px;   width:230px; height:22px; cursor:pointer; font-size:12px; font-weight:normal;}


.chaxun2{ float:left; height:27px; width:756px; }
.chaxun2 .gn1{ float:left;font-size:14px; height:27px; line-height:27px; cursor:pointer; width:125px; background:  url(images/qihuan.jpg) repeat-x  left top; text-align:center ; color:#FFF;}
.chaxun2 .gj1{float:left;font-size:14px;  height:27px; line-height:27px;margin-top:0px; color:#5095cc; cursor:pointer; width:125px;text-align:center;background:  url(images/qihuan1.jpg) repeat-x  left top; }
.chaxun2 .en1{font-size:12px; padding: 3px 4px 2px 4px;float:right; margin-top:14px ; background-color:#bebdbd; color:#FFF;}.chaxun .en a{ color:#fff;}
.chaxun2 .cxfs1{ float:left;font-size:12px; height:27px; line-height:27px; padding-left:32px; width:67px;  margin-top:0px;    font-weight:normal; 	background-image: url(images/bgpx.gif);	background-repeat: no-repeat;	background-position: 15px -603px; }
.chaxun2 .lvxq1{ float:left;font-size:12px; padding:5px;   padding-left:5px; padding-right:0px;   margin-top:0px;   font-weight:normal;  }
.chaxun1{ padding:15px 10px; float:left; width:735px;   background-color:#fff; margin-bottom:20px; }
.ckxqjd{width:50px; margin-left:385px; font-size:12px; font-weight:normal; text-decoration:underline;}
.jdxq221{ padding:2px; float:left; width:716px; border-top:2px solid #bebdbd; padding-left:10px; padding-right:10px; margin-bottom:10px; background-color:#f3f3f3;}
.jdydlist221{ float:left; width:754px; text-align:left;  background-color:#FFF;}.jdydlist221 th{ padding:5px;   background-color:#f3f3f3; }
.jdydlist221 .quanquan1  { padding:2px 0px 2px 0px; border-bottom:1px dashed #bebdbd;} .quanquan2{border-bottom:1px dashed #bebdbd; padding:2px 0px;}
.chaxxq{color:#367a8f;white-space:nowrap;}
.xxbc{     padding-left:10px;}
 .jdydlist222{ float:left;  text-align:left;  width:500px;background-color:#FFF; text-decoration:none;}
 .jdydlist222 th{ padding:5px 0px;   background-color:#f3f3f3; font-weight:bold;} .jdydlist222 td{ padding:5px 0px; border-bottom:1px  dashed #bebdbd; }
 .dingdansucc{ background: #fff url(images/daishenh.png) no-repeat center center; height:73px; border-bottom:1px solid #8d8e8b; font-size:12px; }
  .dingdansucc1{ background:#fff url(images/ddyqren.png) no-repeat center center; height:73px; border-bottom:1px solid #8d8e8b; font-size:12px; }
  .fontgreen{ color:#4e8a03;}  .fontblue{ color:#0169b4;}
  .noticejd{line-height:23px; padding:10px; width:750px; margin:0 auto; border:1px solid #ccc; font-size:12px;padding-left:5px;}
  .noticejd .titlejd{padding-left:30px; font-weight:bold;font-size:14px; font-family:微软雅黑;}
  .noticejd  ul li{ margin-left:10px; }  .noticejd  ul { padding-left:15px; }
  .zujinliulan{ height:12px; background-color:#FFF;  border-top:2px solid #267aba; float:left; width:756px;}
  .dingdansucc01 { background: #fff url(images/jin1.png) no-repeat center center; height:73px; border-bottom:1px solid #8d8e8b; font-size:12px; }
   .dingdansucc02 { background: #fff url(images/jin2.png) no-repeat center center; height:73px; border-bottom:1px solid #8d8e8b; font-size:12px; }
    .dingdansucc03 { background: #fff url(images/jin3.png) no-repeat center center; height:73px; border-bottom:1px solid #8d8e8b; font-size:12px; }
	  .dingdansucc04 { background: #fff url(images/jin4.png) no-repeat center center; height:73px; border-bottom:1px solid #8d8e8b; font-size:12px; }
	    .dingdansucc05 { background: #fff url(images/jin5.png) no-repeat center center; height:73px; border-bottom:1px solid #8d8e8b; font-size:12px; }
	
	  .fontgray{ color:#8f8f8f;}  .fontblue{ color:#0169b4;}
	  
	.weatherleft{border-bottom:2px solid #ccc; height:26px;}
	
	.chaxunbu{ border:1px solid #ccc;}
	
#footer {margin-top:10px;
margin:0 auto;
width:970px;
height:38px;
background:url(images/footbg.gif) repeat-x left top;
clear: both; 
color:#fff;
}
#footer ul{ padding:7px 0px 0px 10px; list-style:none;}
#footer li{ line-height:20px; float:left;}
#footer .fleft {width:670px;}
#footer .middlegov{width:15px;float:left;}
#footer .fright{color:#ffffff;width:250px; float:right;}
#footer a:link,#footer a:visited{ color:#ffffff; text-decoration:none;}
#footer a:hover{ color:#ffffff; text-decoration:underline; }
.buchongse{ color:#20699c;}.buchongse1{ color:#5395c7;}


/********行程单信息和打印*******/
.xcdxx{ border-bottom:2px solid #267ab8; padding-left:10px;height:24px; line-height:24px;}
.xcdbg{ padding:10px ; color:#757575; padding-left:40px;}

.contentsjxx{ height:22px; line-height:22px; background-color:#cccbd0; margin-bottom:10px; border:1px solid #99bce6; }.contentsjxx  th{ text-align:center; background-color:#f7f7f7; color:#000; font-weight: normal; padding:5px 1px;}.contentsjxx  td{ padding:0px 1px; text-align:center;}.contentsjxx  td a{ text-decoration:underline;}
.contentsjxx .borderr{ border-right:1px solid #d1d3d2;}

.jppr{ margin-top:10px; padding:10px; padding-top:10px; border:1px solid #cbcbcb; width:625px; margin:0 auto;}
.prtiele{ background: url(images/bgnz.jpg) repeat-x left top; border:1px solid #bcbbbb ; padding-left:20px; height:24px; line-height:24px; color:#2d637f; font-weight:bold;}
.prcont{ border:1px solid #bcbbbb ; border-top:none;padding:10px 10px;   }.prcont td{ padding-left:10px;padding-right:10px;}
.prcont1{ border:1px solid #bcbbbb ; border-top:none;padding:10px 0px; }.prcont1 td{ padding-left:10px;padding-right:10px;}
.prgray{ color:#656565;}

.table04{
	border-top:1px solid #c4c2c3;
	border-left:1px solid #c4c2c3;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}

.table04 td{
	border-bottom:1px solid #c4c2c3;
	border-right:1px solid #c4c2c3;
	border-collapse:collapse;
	padding-left:5px;
	text-align:left;
}

.table04 tr.head{
	background:url(../images/006a.gif) repeat-x;
	height:29px;
	text-align:center
}

.table041 td{
	border-bottom:0px;
	border-right:0px;
	border-collapse:collapse;
	padding-left:5px;
	text-align:left;
}
/*删除入住人*/
.del-ruzhuren {
	width: 75px;
	height: 20px;
	line-height: 20px;
	background-color: #f0f0f0;
	padding-left: 5px;
	margin-right: 20px;
	float: left;
}
.del-ruzhuren img {
	vertical-align: middle;
	margin-left: 5px;
}
.fr {
	float: right;
}